Volume 52, Issue 3, September 2023, Pages 341-369
Asmaa Metwaly Elsayed; El-Sayed Hassan Shaurub; Amer Ibrahim Tawfik